A Study of Maintainability in Evolving Open-Source Software

نویسندگان

چکیده

Our study is focused on an evaluation of the maintainability characteristic in context long-term evolution open-source software. According to well established software quality models such as ISO 9126 and more recent 25010, remains among key characteristics alongside performance, security reliability. To achieve our objective, we selected three complex, widely used target applications for which access their entire development history source code was available. enable cross-application comparison, restricted selection GUI-driven developed Java platform. We examination released versions, resulting 111 releases included case study. These covered than 10 years each applications. For version, determined its using distinct quantitative varying complexity. examined relation between size studied main drivers important changes maintainability. contextualized findings manual examination. also carried out a finer grained at package level determine distribution issues within application code. Finally, provided analysis order identify common application-specific patterns.

برای دانلود باید عضویت طلایی داشته باشید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

A Comparative Study of Maintainability Index of Open Source Software

The development of Open Source Software (OSS) is fundamentally different from the proprietary software. In the OSS development scenario a single developer or group of developers writes the source code for the first version of the software and make it freely available over the internet. Then other developers are invited to contribute to the existing code for its next release. Making the source c...

متن کامل

A Quantitative Evaluation of Maintainability of Software Architecture Styles

Proper decisions play a crucial role in any software architecture design process. An important decision of design stage is the selection of a suitable software architecture style. Lack of investigation on the quantitative impact of architecture styles on software quality attributes is the main problem in using such styles. Consequently, the use of architecture styles in designing is based on th...

متن کامل

a study of baudrillards ideas in brian moores fiction

پیدایش مرحله ی جدیدی از نظام سرمایه داری بعد از جنگ جهانی دوم همزمان است با ظهور عصر اطلاعات و رسانه جمعی. در چنین جامعه ای سیر آزادانه ی نشانه ها در فضای بی اساس مجازی بر سرعت فرسایش واقعیت می افزاید. به اعتقاد بودریار، فقدان واقعیت به واسطه ی شبیه سازی آن و تولید حاد واقعیت (hyperreality) پنهان خواهد ماند. این پژوهش بر آن است که جامعه فرانوین توصیف شده در سه رمان بریان مور را با توجه به نظر...

15 صفحه اول

GuEst Editorial PrEfacE Open Source Software Research: An Evolving Endeavor

i The purpose of this special issue is to provide a rigorous examination of the open source software (OSS) movement, with special consideration to the impact it has on not only the software products, but also the software industry as a whole. Naturally, the OSS movement is large and has many facets that could be worthwhile to investigate. For this special issue, we tried to take as open an appr...

متن کامل

A study of configuration management in open source software projects

Projects where developers are geographically distributed and with high personnel turnover are usually considered to be hard to manage. Any organisation that successfully handles such projects merits closer analysis so that lessons can be learned and good practice disseminated. Open Source Software projects represent such a case. One important factor is good configuration management practices. I...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

ژورنال

عنوان ژورنال: Communications in computer and information science

سال: 2021

ISSN: ['1865-0937', '1865-0929']

DOI: https://doi.org/10.1007/978-3-030-70006-5_11